package com.xydtech.workflow.service;

import java.util.List;
import com.xydtech.workflow.domain.WflFlowDocList;

/**
 * 流程影像资料库Service接口
 * 
 * @author JHON
 * @date 2022-01-04
 */
public interface IWflFlowDocListService 
{
    /**
     * 查询流程影像资料库
     * 
     * @param docId 流程影像资料库主键
     * @return 流程影像资料库
     */
    public WflFlowDocList selectWflFlowDocListByDocId(Long docId);

    /**
     * 查询流程影像资料库列表
     * 
     * @param wflFlowDocList 流程影像资料库
     * @return 流程影像资料库集合
     */
    public List<WflFlowDocList> selectWflFlowDocListList(WflFlowDocList wflFlowDocList);

    /**
     * 新增流程影像资料库
     * 
     * @param wflFlowDocList 流程影像资料库
     * @return 结果
     */
    public int insertWflFlowDocList(WflFlowDocList wflFlowDocList);

    /**
     * 修改流程影像资料库
     * 
     * @param wflFlowDocList 流程影像资料库
     * @return 结果
     */
    public int updateWflFlowDocList(WflFlowDocList wflFlowDocList);

    /**
     * 批量删除流程影像资料库
     * 
     * @param docIds 需要删除的流程影像资料库主键集合
     * @return 结果
     */
    public int deleteWflFlowDocListByDocIds(String docIds);

    /**
     * 删除流程影像资料库信息
     * 
     * @param docId 流程影像资料库主键
     * @return 结果
     */
    public int deleteWflFlowDocListByDocId(Long docId);
}
